.side_menu {
width:300px;
float:left;
overflow-y:scroll;
height:100%;
position:absolute;
top:0px;
}

.body {
margin-left:320px;

}
.header {
margin-left:320px;
border-bottom:1px solid black;
font-family:monospace;
}

.copyright {
text-align:center;
margin-top:50px;
border-top:1px solid black;
color:red;
}

.sidemenu_level_2, .sidemenu_level_3, .sidemenu_level_4, .hide {
display: none;
}
.sidemenu_level_3 li {
list-style-type:disc;
}

.menu ul {
list-style-type:none;
}

.hide {
background:url("../resources/bullet_toggle_minus.png") no-repeat;
}
.show {
background:url("../resources/bullet_toggle_plus.png") no-repeat;
}

.search {
float:right;
}

a.showhide_link {
margin:0;
padding:0;
color:black;
font-weight:bold;
}

a.showhide_link * {
margin:0;
padding:0;
padding-left:14px;
}

a.showhide_link {
text-decoration:none;
}
